package zx.x.modules.app.pw;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * xu
 **/
@Data
public class TicketResponse extends PFTResultRrror {

    /**
     * 供应商 id
     */
    @JsonProperty("UUaid")
    private String uuaid;
    /**
     * 集合地点
     */
    @JsonProperty("UUass_station")
    private String uuass_station;
    /**
     * 最大年龄限制
     */
    @JsonProperty("UUage_limit_max")
    private String uuage_limit_max;
    /**
     * 最小年龄限制
     */
    @JsonProperty("UUage_limit_min")
    private String uuage_limit_min;
    /**
     * 购买上限 本次订单购买上限，0 表示不限
     */
    @JsonProperty("UUbuy_limit_up")
    private String uubuy_limit_up;
    /**
     * 购买下限
     */
    @JsonProperty("UUbuy_limit_low")
    private String uubuy_limit_low;
    /**
     * 目的地
     */
    @JsonProperty("UUendplace")
    private String uuendplace;
    /**
     * 订单过期后处理方式 1-不做处理，2-自动完结，3-自动验证，4-自动取消
     */
    @JsonProperty("UUexpire_action")
    private String uuexpire_action;
    /**
     * 多少天后自动处理 - 结合 expire_action 使用
     */
    @JsonProperty("UUexpire_action_days")
    private String uuexpire_action_days;
    /**
     * 自动取消的手续费- 结合 expire_action 使用    文档上给实际返回的字段名称不一致
     */
    @JsonProperty("UUexpire_action_fee")
    private String uuexpire_action_fee;
    /**
     * 取票信息
     */
    @JsonProperty("UUgetaddr")
    private String uugetaddr;
    /**
     * 门票 id
     */
    @JsonProperty("UUid")
    private String uuid;
    /**
     * 身份证信息
     */
    @JsonProperty("UUtourist_info")
    private String uutourist_info;
    /**
     * 购票须知
     */
    @JsonProperty("UUnotes")
    private String uunotes;
    /**
     * 景区 id
     */
    @JsonProperty("UUlid")
    private String uulid;
    /**
     * 门票名称
     */
    @JsonProperty("UUtitle")
    private String uutitle;
    /**
     * 未支付多少分钟内自动取消
     */
    @JsonProperty("UUcancel_auto_onMin")
    private String uucancel_auto_onMin;
    /**
     * 更改数量
     */
    @JsonProperty("UUnum_modify")
    private String uunum_modify;
    /**
     * 支付方式
     */
    @JsonProperty("UUpay")
    private String uupay;
    /**
     * 一次游玩天数
     */
    @JsonProperty("UUrdays")
    private String uurdays;
    /**
     * 提前下单时间间隔
     */
    @JsonProperty("UUddays")
    private String uuddays;
    /**
     * 提前下单截止具体时间
     */
    @JsonProperty("UUdhour")
    private String uudhour;
    /**
     * 提前下单最多 间隔天数
     */
    @JsonProperty("UUmax_order_days")
    private String uumax_order_days;
    /**
     * 是否当日可取票
     */
    @JsonProperty("UUprint_ticket_limit")
    private String uuprint_ticket_limit;
    /**
     * 价格 id
     */
    @JsonProperty("UUpid")
    private String uupid;
    /**
     * 退票审核
     */
    @JsonProperty("UUrefund_audit")
    private String uurefund_audit;
    /**
     * 退票规则
     */
    @JsonProperty("UUrefund_rule")
    private String uurefund_rule;
    /**
     * 取消费用 （阶梯扣费）
     */
    @JsonProperty("UUcancel_cost")
    private String uucancel_cost;
    /**
     * 有效期前 X 天内可退的时间
     */
    @JsonProperty("UUrefund_before_early_time")
    private String uurefund_before_early_time;
    /**
     * 退票提前多少分钟
     */
    @JsonProperty("UUrefund_early_time")
    private String uurefund_early_time;
    /**
     * 有效期后 X 天内可退的时间
     */
    @JsonProperty("UUrefund_after_early_time")
    private String uurefund_after_early_time;
    /**
     * 取消费用类型
     */
    @JsonProperty("UUreb_type")
    private String uureb_type;
    /**
     * 退款数值
     */
    @JsonProperty("UUreb")
    private String uureb;
    /**
     * 固定金额订单收费类型
     */
    @JsonProperty("UUrefund_cost_fixed_type")
    private String uurefund_cost_fixed_type;
    /**
     * 阶梯手续费
     */
    @JsonProperty("UUrefund_cost_step_rule")
    private String uurefund_cost_step_rule;
    /**
     * 销售渠道
     */
    @JsonProperty("UUshop")
    private String uushop;
    /**
     * 出发城市或地区
     */
    @JsonProperty("UUstartplace")
    private String uustartplace;
    /**
     * 门票状态
     */
    @JsonProperty("UUstatus")
    private String uustatus;
    /**
     * 市场价
     */
    @JsonProperty("UUtprice")
    private String uutprice;
    /**
     * 团号模型
     */
    @JsonProperty("UUseries_model")
    private String uuseries_model;
    /**
     * 游玩后 X 天
     */
    @JsonProperty("UUdelaydays")
    private String uudelaydays;
    /**
     * 游玩前 X 天
     */
    @JsonProperty("UUuse_early_days")
    private String uuuse_early_days;
    /**
     * 期票结束日期
     */
    @JsonProperty("UUorder_end")
    private String uuorder_end;
    /**
     * 期票起始日期
     */
    @JsonProperty("UUorder_start")
    private String uuorder_start;
    /**
     * 游玩日期前不可验证
     */
    @JsonProperty("UUif_verify")
    private String uuif_verify;
    /**
     * 使用有效期类型
     */
    @JsonProperty("UUdelaytype")
    private String uudelaytype;
    /**
     * 验证排除星期，默认全部
     */
    @JsonProperty("UUorder_limit")
    private String uuorder_limit;
    /**
     * 验证时间
     */
    @JsonProperty("UUv_time_limit")
    private String uuv_time_limit;
    /**
     * 分批验证
     */
    @JsonProperty("UUbatch_check")
    private String uubatch_check;
    /**
     * 延迟验证时间
     */
    @JsonProperty("UUdelaytime")
    private String uudelaytime;
    /**
     * 是否开启分时库存
     */
    @JsonProperty("UUopen_section")
    private String uuopen_section;
    /**
     * 取票人限制类型
     */
    @JsonProperty("UUbuyer_limit_type")
    private String uubuyer_limit_type;
    /**
     * 取票人限制内容
     */
    @JsonProperty("UUbuyer_limit_content")
    private String uubuyer_limit_content;
    /**
     * 游客限制类型
     */
    @JsonProperty("UUtourist_limit_type")
    private String uutourist_limit_type;
    /**
     * 游客限制内容
     */
    @JsonProperty("UUtourist_limit_content")
    private String uutourist_limit_content;

//以下为文档中废弃的字段
    /**
     * 限购票数
     */
    @JsonProperty("UUbuy_limit_num")
    private String uubuy_limit_num;
    /**
     * 购买限制时间
     */
    @JsonProperty("UUbuy_limit_date")
    private String uubuy_limit_date;
    /**
     * 购买限制
     */
    @JsonProperty("UUbuy_limit")
    private String uubuy_limit;
}
